from flask import Flask
import random
from services.web.mysql_bp import mysql_bp
from services.web.mongodb_bp import mongodb_bp
from services.web.postgresql_bp import postgresql_bp
from flask import jsonify

# 创建一个Flask应用
app = Flask(__name__)

# 定义一个路由，返回随机数
@app.route('/random')
def get_random_number():
    r= random.randint(0, 1000)
    return jsonify({'status': 'success', 'message': r})

# 注册蓝图
app.register_blueprint(mysql_bp,url_prefix='/mysql' )
app.register_blueprint(mongodb_bp,url_prefix='/mongodb')
app.register_blueprint(postgresql_bp,url_prefix='/postgresql')

def app_run():
    print("服务器已启动，访问 http://localhost:8080/random 获取随机数")
    # debug=False 关闭调试模式，true的时候会被执行一次
    app.run(host='0.0.0.0', port=8080,debug=False) 
